home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 October: Mac OS SDK / Dev.CD Oct 00 SDK1.toast / Development Kits / Cross Platform / QuickTime 4.1.2 Windows SDK / RIncludes / FinderRegistry.r < prev    next >
Encoding:
Text File  |  2000-04-12  |  18.8 KB  |  438 lines  |  [TEXT/R*ch]

  1. /*
  2.      File:        FinderRegistry.r
  3.  
  4.      Contains:    Data types for Finder AppleEvents
  5.  
  6.      Version:    Technology:    Mac OS 8
  7.                  Release:    QuickTime 4.1
  8.  
  9.      Copyright:    © 1985-1999, 1999 by Apple Computer, Inc., all rights reserved.
  10.  
  11.      Bugs?:        For bug reports, consult the following page on
  12.                  the World Wide Web:
  13.  
  14.                      http://developer.apple.com/bugreporter/
  15.  
  16. */
  17.  
  18. #ifndef __FINDERREGISTRY_R__
  19. #define __FINDERREGISTRY_R__
  20.  
  21. #ifndef __CONDITIONALMACROS_R__
  22. #include "ConditionalMacros.r"
  23. #endif
  24.  
  25. #define kAEFinderSuite                     'fndr'
  26. #define kAECleanUp                         'fclu'
  27. #define kAEEject                         'ejct'
  28. #define kAEEmpty                         'empt'
  29. #define kAEErase                         'fera'
  30. #define kAEGestalt                         'gstl'
  31. #define kAEPutAway                         'ptwy'
  32. #define kAERebuildDesktopDB             'rddb'
  33. #define kAESync                         'fupd'
  34. #define kAEInterceptOpen                 'fopn'
  35.  
  36. #define kAEDatabaseSuite                 'DATA'
  37. #define kAESort                         'SORT'
  38.  
  39. #define cInternalFinderObject             'obj '                /*  cReference - used to distinguish objects used inside the Finder only */
  40.                                                             /*  We do not use class cItem from AERegistry.r. Instead our class Item is a cObject */
  41.                                                             /*             cItem                                    = 'citm',        // defined in AERegistry.r */
  42.                                                             /*                 cFile                                = 'file',    // defined in AERegistry.r */
  43. #define cAliasFile                         'alia'
  44. #define cApplicationFile                 'appf'
  45. #define cControlPanelFile                 'ccdv'
  46. #define cDeskAccessoryFile                 'dafi'
  47. #define cDocumentFile                     'docf'
  48. #define cFontFile                         'fntf'
  49. #define cSoundFile                         'sndf'
  50. #define cClippingFile                     'clpf'
  51. #define cContainer                         'ctnr'
  52. #define cDesktop                         'cdsk'
  53. #define cSharableContainer                 'sctr'
  54. #define cDisk                             'cdis'
  55. #define cFolder                         'cfol'
  56. #define cSuitcase                         'stcs'
  57. #define cAccessorySuitcase                 'dsut'
  58. #define cFontSuitcase                     'fsut'
  59. #define cTrash                             'ctrs'
  60. #define cDesktopPrinter                 'dskp'
  61. #define cPackage                         'pack'
  62. #define cContentSpace                     'dwnd'                /*                 cWindow                                = 'cwin',        // defined in AERegistry.r */
  63. #define cContainerWindow                 'cwnd'
  64. #define cInfoWindow                     'iwnd'
  65. #define cSharingWindow                     'swnd'
  66. #define cStatusWindow                     'qwnd'
  67. #define cClippingWindow                 'lwnd'
  68. #define cPreferencesWindow                 'pwnd'
  69. #define cDTPWindow                         'dtpw'
  70. #define cProcess                         'prcs'
  71. #define cAccessoryProcess                 'pcda'
  72. #define cApplicationProcess             'pcap'
  73. #define cGroup                             'sgrp'
  74. #define cUser                             'cuse'                /*             cApplication                            = 'capp',        // defined in AERegistry.r */
  75. #define cSharingPrivileges                 'priv'
  76. #define cPreferences                     'cprf'
  77. #define cLabel                             'clbl'
  78. #define cSound                             'snd '
  79. #define cAliasList                         'alst'
  80. #define cSpecialFolders                 'spfl'                /*  For use by viewer search engines: */
  81. #define cOnlineDisk                     'cods'
  82. #define cOnlineLocalDisk                 'clds'
  83. #define cOnlineRemoteDisk                 'crds'                /*  Miscellaneous class definitions */
  84. #define cEntireContents                 'ects'
  85. #define cIconFamily                     'ifam'
  86.  
  87.                                                             /*     pBounds                                    = 'pbnd',            // defined in AERegistry.r */
  88. #define pComment                         'comt'
  89. #define pContainer                         'ctnr'
  90. #define pContentSpace                     'dwnd'
  91. #define pCreationDateOld                 'crtd'                /*  to support pre-Finder 8 scripts */
  92. #define pCreationDate                     'ascd'                /*  from File Commands OSAX */
  93. #define pDescription                     'dscr'
  94. #define pDisk                             'cdis'
  95. #define pFolderOld                         'cfol'                /*  to support pre-Finder 8 scripts */
  96. #define pFolder                         'asdr'                /*  from File Commands OSAX */
  97. #define pIconBitmap                     'iimg'                /*     pID                                        = 'ID  ',            // defined in AERegistry.r */
  98. #define pInfoWindow                     'iwnd'
  99. #define pKind                             'kind'
  100. #define pLabelIndex                     'labi'
  101. #define pModificationDateOld             'modd'                /*  to support pre-Finder 8 scripts */
  102. #define pModificationDate                 'asmo'                /*  from File Commands OSAX */
  103.                                                             /*     pName                                    = 'pnam',            // defined in AERegistry.r */
  104. #define pPhysicalSize                     'phys'
  105. #define pPosition                         'posn'
  106. #define pIsSelected                     'issl'
  107. #define pSize                             'ptsz'                /*  pPointSize defined in AERegistry.r */
  108. #define pWindow                         'cwin'
  109. #define pPreferencesWindow                 'pwnd'
  110.  
  111. #define pFileCreator                     'fcrt'
  112. #define pFileType                         'asty'                /*  from File Commands OSAX */
  113. #define pFileTypeOld                     'fitp'                /*  to support pre-Finder 8 scripts */
  114. #define pIsLocked                         'aslk'                /*  from File Commands OSAX */
  115. #define pIsLockedOld                     'islk'                /*  to support pre-Finder 8 scripts */
  116.                                                             /*     pIsStationeryPad                        = 'pspd',            // defined in AERegistry.r                             */
  117.                                                             /*     pVersion                                = 'vers',            // defined in AERegistry.r */
  118. #define pProductVersion                 'ver2'
  119.  
  120. #define pOriginalItem                     'orig'
  121. #define pMinAppPartition                 'mprt'
  122. #define pAppPartition                     'appt'
  123. #define pSuggestedAppPartition             'sprt'
  124. #define pIsScriptable                     'isab'
  125.  
  126. #define pInternetLocation                 'iloc'
  127. #define pSound                             'snd '
  128. #define pShowFolderSize                 'sfsz'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  129. #define pShowComment                     'scom'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  130. #define pShowDate                         'sdat'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  131. #define pShowCreationDate                 'scda'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  132. #define pShowKind                         'sknd'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  133. #define pShowLabel                         'slbl'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  134. #define pShowSize                         'ssiz'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  135. #define pShowVersion                     'svrs'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  136. #define pSortDirection                     'sord'
  137. #define pShowDiskInfo                     'sdin'                /*  Always on in Finder 8.0 HIS */
  138. #define pListViewIconSize                 'lvis'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  139. #define pGridIcons                         'fgrd'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  140. #define pStaggerIcons                     'fstg'                /*  No longer part of the Finder 8.0 HIS */
  141. #define pViewFont                         'vfnt'
  142. #define pViewFontSize                     'vfsz'
  143.  
  144. #define pCompletelyExpanded             'pexc'
  145. #define pContainerWindow                 'cwnd'
  146. #define pEntireContents                 'ects'
  147. #define pExpandable                     'pexa'
  148. #define pExpanded                         'pexp'
  149. #define pPreviousView                     'svew'                /*     pSelection                                = 'sele',        // defined in AERegistry.r */
  150. #define pView                             'pvew'
  151. #define pIconSize                         'lvis'                /*  defined above */
  152. #define pKeepArranged                     'arrg'                /*  OBSOLETE in Finder 9 or later */
  153. #define pKeepArrangedBy                 'arby'                /*  OBSOLETE in Finder 9 or later */
  154.  
  155. #define pStartupDisk                     'sdsk'
  156. #define pTrash                             'trsh'
  157.  
  158. #define pOwner                             'sown'
  159. #define pOwnerPrivileges                 'ownr'
  160. #define pGroup                             'sgrp'
  161. #define pGroupPrivileges                 'gppr'
  162. #define pGuestPrivileges                 'gstp'
  163. #define pArePrivilegesInherited         'iprv'
  164. #define pExported                         'sexp'
  165. #define pMounted                         'smou'
  166. #define pSharingProtection                 'spro'
  167. #define pSharing                         'shar'
  168. #define pSharingWindow                     'swnd'
  169.  
  170. #define pCapacity                         'capa'
  171. #define pEjectable                         'isej'
  172. #define pFreeSpace                         'frsp'
  173. #define pLocal                             'isrv'
  174. #define pIsStartup                         'istd'
  175.  
  176. #define pWarnOnEmpty                     'warn'
  177.                                                             /*     pBounds                                    = 'pbnd',        // defined in AERegistry.r */
  178.                                                             /*     pHasCloseBox                            = 'hclb',        // defined in AERegistry.r */
  179.                                                             /*     pIsFloating                                = 'isfl',        // defined in AERegistry.r */
  180.                                                             /*     pIndex                                    = 'pidx',        // defined in AERegistry.r */
  181.                                                             /*     pIsModal                                = 'pmod',        // defined in AERegistry.r */
  182.                                                             /*     pPosition                                = 'posn',        // defined above */
  183.                                                             /*     pIsResizable                            = 'prsz',        // defined in AERegistry.r */
  184.                                                             /*     pHasTitleBar                            = 'ptit',        // defined in AERegistry.r */
  185.                                                             /*     pVisible                                = 'pvis',        // defined in AERegistry.r */
  186.                                                             /*     pIsZoomable                                = 'iszm',        // defined in AERegistry.r */
  187.                                                             /*     pIsZoomed                                = 'pzum',        // defined in AERegistry.r */
  188. #define pIsZoomedFull                     'zumf'
  189. #define pIsPopup                         'drwr'
  190. #define pIsPulledOpen                     'pull'                /*  only applies to popup windows */
  191. #define pIsCollapsed                     'wshd'                /*  only applies to normal windows */
  192.  
  193. #define pObject                         'cobj'
  194. #define pSharableContainer                 'sctr'
  195. #define pInfoPanel                         'panl'
  196. #define pFileShareOn                     'fshr'
  197. #define pFileShareStartingUp             'fsup'
  198. #define pProgramLinkingOn                 'iac '
  199.  
  200.                                                             /*     pShowFolderSize                            = 'sfsz',            // defined above for Views CP */
  201.                                                             /*     pShowComment                            = 'scom',            // defined above for Views CP */
  202. #define pShowModificationDate             'sdat'                /*  pShowDate defined above for Views CP */
  203.                                                             /*     pShowKind                                = 'sknd',            // defined above for Views CP */
  204.                                                             /*     pShowLabel                                = 'slbl',            // defined above for Views CP */
  205.                                                             /*     pShowSize                                = 'ssiz',            // defined above for Views CP */
  206.                                                             /*     pShowVersion                            = 'svrs',            // defined above for Views CP */
  207.                                                             /*     pShowCreationDate                        = 'scda',            // Removed from Finder 8.0 HIS */
  208.                                                             /*     pShowFileType                            = 'sfty',            // Removed from Finder 8.0 HIS */
  209.                                                             /*     pShowFileCreator                        = 'sfcr',            // Removed from Finder 8.0 HIS */
  210.                                                             /*     pListViewIconSize                        = 'lvis',            // defined above for Views CP */
  211.                                                             /*     pGridIcons                                = 'fgrd',            // defined above for Views CP */
  212.                                                             /*     pStaggerIcons                            = 'fstg',            // defined above for Views CP */
  213.                                                             /*     pViewFont                                = 'vfnt',            // defined above for Views CP */
  214.                                                             /*     pViewFontSize                            = 'vfsz',            // defined above for Views CP */
  215. #define pUseRelativeDate                 'urdt'                /*  Moved to a per-folder basis in Finder 8.0 HIS */
  216. #define pDelayBeforeSpringing             'dela'
  217. #define pSpringOpenFolders                 'sprg'
  218. #define pUseShortMenus                     'usme'
  219. #define pUseWideGrid                     'uswg'
  220. #define pLabel1                         'lbl1'
  221. #define pLabel2                         'lbl2'
  222. #define pLabel3                         'lbl3'
  223. #define pLabel4                         'lbl4'
  224. #define pLabel5                         'lbl5'
  225. #define pLabel6                         'lbl6'
  226. #define pLabel7                         'lbl7'
  227. #define pDefaultIconViewIconSize         'iisz'
  228. #define pDefaultButtonViewIconSize         'bisz'
  229. #define pDefaultListViewIconSize         'lisz'                /*  old use of this name is now pIconSize */
  230. #define pIconViewArrangement             'iarr'
  231. #define pButtonViewArrangement             'barr'
  232.  
  233. #define pNoArrangement                     'narr'
  234. #define pSnapToGridArrangement             'grda'
  235. #define pByNameArrangement                 'nama'
  236. #define pByModificationDateArrangement     'mdta'
  237. #define pByCreationDateArrangement         'cdta'
  238. #define pBySizeArrangement                 'siza'
  239. #define pByKindArrangement                 'kina'
  240. #define pByLabelArrangement             'laba'
  241.  
  242.                                                             /*     pName                                    = 'pnam',            // defined in AERegistry.r */
  243. #define pFile                             'file'                /*     pCreatorType                            = 'fcrt',            // defined above */
  244.                                                             /*     pFileType                                = 'asty',            // defined above */
  245.                                                             /*     pIsFrontProcess                            = 'pisf',            // defined in AERegistry.r */
  246.                                                             /*     pAppPartition                            = 'appt',            // defined above */
  247. #define pPartitionSpaceUsed             'pusd'                /*     pIsScriptable                            = 'isab',            // defined in AERegistry.r */
  248.                                                             /*     pVisible                                = 'pvis'            // defined in AERegistry.r */
  249. #define pLocalAndRemoteEvents             'revt'
  250. #define pHasScriptingTerminology         'hscr'
  251.  
  252. #define pDeskAccessoryFile                 'dafi'
  253. #define pApplicationFile                 'appf'
  254.                                                             /*     pBounds */
  255.                                                             /*     pIconBitmap */
  256.                                                             /*     pLabelIndex */
  257.                                                             /*     pName */
  258.                                                             /*     pPosition */
  259.                                                             /*     pWindow                                    = cWindow,            // defined above */
  260. #define pCanConnect                     'ccon'
  261. #define pCanChangePassword                 'ccpw'
  262. #define pCanDoProgramLinking             'ciac'
  263. #define pIsOwner                         'isow'
  264. #define pARADialIn                         'arad'
  265. #define pShouldCallBack                 'calb'
  266. #define pCallBackNumber                 'cbnm'
  267.  
  268. #define pAboutMacintosh                 'abbx'
  269. #define pAppleMenuItemsFolder             'amnu'                /*  kAppleMenuFolderType */
  270.                                                             /*     pClipboard                                = 'pcli',            // defined in AERegistry.r */
  271. #define pControlPanelsFolder             'ctrl'                /*  kControlPanelFolderType */
  272. #define pDesktop                         'desk'                /*  kDesktopFolderType */
  273. #define pExtensionsFolder                 'extn'                /*  kExtensionFolderType */
  274.                                                             /*     pFileShareOn                            = 'fshr',            // defined above */
  275. #define pFinderPreferences                 'pfrp'
  276. #define pFontsFolder                     'font'
  277. #define pFontsFolderPreAllegro             'ffnt'                /*  DO NOT USE THIS - FOR BACKWARDS COMPAT ONLY */
  278.                                                             /*     pIsFrontProcess                            = 'pisf',            // defined in AERegistry.r */
  279.                                                             /*     pInsertionLoc                            = 'pins',            // defined in AERegistry.r */
  280. #define pLargestFreeBlock                 'mfre'
  281. #define pPreferencesFolder                 'pref'                /*  kPreferencesFolderType */
  282.                                                             /*     pProductVersion                            = 'ver2',            // defined above */
  283.                                                             /*     pUserSelection                            = 'pusl',            // defined in AERegistry.r */
  284.                                                             /*     pFileShareStartingUp                    = 'fsup',            // defined above */
  285. #define pShortCuts                         'scut'
  286. #define pShutdownFolder                 'shdf'
  287. #define pStartupItemsFolder             'strt'                /*  kStartupFolderType */
  288. #define pSystemFolder                     'macs'                /*  kSystemFolderType */
  289. #define pTemporaryFolder                 'temp'                /*  kTemporaryFolderType */
  290.                                                             /*     pVersion                                = 'vers',            // defined in AERegistry.r */
  291. #define pViewPreferences                 'pvwp'                /*     pVisible                                = 'pvis',            // defined in AERegistry.r */
  292. #define pStartingUp                     'awak'                /*  private property to tell whether the Finder is fully up and running */
  293.  
  294. #define pSeeFiles                         'prvr'
  295. #define pSeeFolders                     'prvs'
  296. #define pMakeChanges                     'prvw'
  297.  
  298. #define pSmallIcon                         'smic'
  299. #define pSmallButton                     'smbu'
  300. #define pLargeButton                     'lgbu'
  301. #define pGrid                             'grid'
  302.  
  303. #define enumViewBy                         'vwby'
  304. #define enumGestalt                     'gsen'
  305. #define enumConflicts                     'cflc'
  306. #define enumExistingItems                 'exsi'
  307. #define enumOlderItems                     'oldr'
  308.  
  309. #define enumDate                         'enda'
  310. #define enumAnyDate                     'anyd'
  311. #define enumToday                         'tday'
  312. #define enumYesterday                     'yday'
  313. #define enumThisWeek                     'twek'
  314. #define enumLastWeek                     'lwek'
  315. #define enumThisMonth                     'tmon'
  316. #define enumLastMonth                     'lmon'
  317. #define enumThisYear                     'tyer'
  318. #define enumLastYear                     'lyer'
  319. #define enumBeforeDate                     'bfdt'
  320. #define enumAfterDate                     'afdt'
  321. #define enumBetweenDate                 'btdt'
  322. #define enumOnDate                         'ondt'
  323.  
  324. #define enumAllDocuments                 'alld'
  325. #define enumFolders                     'fold'
  326. #define enumAliases                     'alia'
  327. #define enumStationery                     'stat'
  328.  
  329. #define enumWhere                         'wher'
  330. #define enumAllLocalDisks                 'aldk'
  331. #define enumAllRemoteDisks                 'ardk'
  332. #define enumAllDisks                     'alld'
  333. #define enumAllOpenFolders                 'aofo'
  334.  
  335. #define enumIconSize                     'isiz'
  336. #define enumSmallIconSize                 'smic'
  337. #define enumMiniIconSize                 'miic'
  338. #define enumLargeIconSize                 'lgic'
  339.  
  340. #define enumSortDirection                 'sodr'
  341. #define enumSortDirectionNormal         'snrm'
  342. #define enumSortDirectionReverse         'srvs'
  343.  
  344. #define enumArrangement                 'earr'
  345. #define enumInfoWindowPanel             'ipnl'
  346. #define enumGeneralPanel                 'gpnl'
  347. #define enumSharingPanel                 'spnl'
  348. #define enumStatusNConfigPanel             'scnl'
  349. #define enumFontsPanel                     'fpnl'
  350. #define enumMemoryPanel                 'mpnl'
  351.  
  352. #define enumPrefsWindowPanel             'pple'
  353. #define enumPrefsGeneralPanel             'pgnp'
  354. #define enumPrefsLabelPanel             'plbp'
  355. #define enumPrefsIconViewPanel             'pivp'
  356. #define enumPrefsButtonViewPanel         'pbvp'
  357. #define enumPrefsListViewPanel             'plvp'
  358.  
  359. #define typeIconFamily                     'ifam'                /*  An AEList of typeIconAndMask, type8BitIcon, & c. */
  360. #define typeIconAndMask                 'ICN#'
  361. #define type8BitMask                     'l8mk'
  362. #define type32BitIcon                     'il32'
  363. #define type8BitIcon                     'icl8'
  364. #define type4BitIcon                     'icl4'
  365. #define typeSmallIconAndMask             'ics#'
  366. #define typeSmall8BitMask                 's8mk'
  367. #define typeSmall32BitIcon                 'is32'
  368. #define typeSmall8BitIcon                 'ics8'
  369. #define typeSmall4BitIcon                 'ics4'
  370. #define typeRelativeTime                 'rtim'
  371. #define typeConceptualTime                 'timc'
  372.  
  373. #define keyIconAndMask                     'ICN#'
  374. #define key32BitIcon                     'il32'
  375. #define key8BitIcon                     'icl8'
  376. #define key4BitIcon                     'icl4'
  377. #define key8BitMask                     'l8mk'
  378. #define keySmallIconAndMask             'ics#'
  379. #define keySmall8BitIcon                 'ics8'
  380. #define keySmall4BitIcon                 'ics4'
  381. #define keySmall32BitIcon                 'is32'
  382. #define keySmall8BitMask                 's8mk'
  383. #define keyMini1BitMask                 'icm#'
  384. #define keyMini4BitIcon                 'icm4'
  385. #define keyMini8BitIcon                 'icm8'
  386. #define keyAEUsing                         'usin'
  387. #define keyAEReplacing                     'alrp'
  388. #define keyAENoAutoRouting                 'rout'
  389. #define keyLocalPositionList             'mvpl'
  390. #define keyGlobalPositionList             'mvpg'
  391. #define keyRedirectedDocumentList         'fpdl'
  392.  
  393. #define keyASPrepositionHas             'has '
  394. #define keyAll                             'kyal'
  395. #define keyOldFinderItems                 'fsel'
  396.  
  397. #define formAlias                         'alis'
  398. #define formCreator                     'fcrt'
  399.  
  400. #define errFinderIsBusy                 (-15260)
  401. #define errFinderWindowNotOpen             (-15261)
  402. #define errFinderCannotPutAway             (-15262)
  403. #define errFinderWindowMustBeIconView     (-15263)            /*  RequireWindowInIconView */
  404. #define errFinderWindowMustBeListView     (-15264)            /*  RequireWindowInListView */
  405. #define errFinderCantMoveToDestination     (-15265)
  406. #define errFinderCantMoveSource         (-15266)
  407. #define errFinderCantOverwrite             (-15267)
  408. #define errFinderIncestuousMove         (-15268)            /*  Could just use errFinderCantMoveSource */
  409. #define errFinderCantMoveToAncestor     (-15269)            /*  Could also use errFinderCantMoveSource */
  410. #define errFinderCantUseTrashedItems     (-15270)
  411. #define errFinderItemAlreadyInDest         (-15271)            /*  Move from folder A to folder A */
  412. #define errFinderUnknownUser             (-15272)            /*  Includes unknown group */
  413. #define errFinderSharePointsCantInherit  (-15273)
  414. #define errFinderWindowWrongType         (-15274)
  415. #define errFinderPropertyNowWindowBased  (-15275)
  416. #define errFinderAppFolderProtected     (-15276)            /*  used by General controls when folder protection is on */
  417. #define errFinderSysFolderProtected     (-15277)            /*  used by General controls when folder protection is on */
  418. #define errFinderBoundsWrong             (-15278)
  419. #define errAEValueOutOfRange             (-15279)
  420. #define errFinderPropertyDoesNotApply     (-15280)
  421. #define errFinderFileSharingMustBeOn     (-15281)
  422. #define errFinderMustBeActive             (-15282)
  423. #define errFinderVolumeNotFound         (-15283)            /*  more descriptive than what we get with nsvErr */
  424. #define errFinderLockedItemsInTrash     (-15284)            /*  there are some locked items in the trash */
  425. #define errFinderOnlyLockedItemsInTrash  (-15285)            /*  all the items (except folders) in the trash are locked */
  426. #define errFinderProgramLinkingMustBeOn  (-15286)
  427. #define errFinderWindowMustBeButtonView  (-15287)
  428. #define errFinderBadPackageContents     (-15288)            /*  something is wrong within the package         */
  429. #define errFinderUnsupportedInsidePackages  (-15289)        /*  operation cannot be used on items within a package         */
  430. #define errFinderCorruptOpenFolderList     (-15290)            /*  was -15276 in Finder 8.6 and earlier, but that conflicted with General Controls */
  431. #define errFinderNoInvisibleFiles         (-15291)            /*  was -15277 in Finder 8.6 and earlier, but that conflicted with General Controls */
  432. #define errFinderCantDeleteImmediately     (-15292)            /*  cannot delete immediately via scripting */
  433. #define errFinderLastReserved             (-15379)
  434.  
  435.  
  436. #endif /* __FINDERREGISTRY_R__ */
  437.  
  438.